Ugly but useful.