Do a bit of optimization, very good performance boost.