With thanks to Andy, DL5CW