no need to check for modifiers each time; check once and return if present