improved... take a look at the new implementation. Thanks for pointing this out.