@professorbromide: I'm very impressed.