#14 take modifiers into account when opening