not actually faster but maybe it is?