slight performance improvement