change keyword equality checks to 'identical', appears to yield ~40% performance increase