I think this is my personal best so far.