slight performance upgrade