I think this is my best so far.