May contain traces of Tom Penny.