extension regex doesn't need case insensitivity