Actually scratch that I had not seen the early `return`... +0 for @mblondel's suggestion then.