Say what you like about Rupert Lowe....