I'd rather make the superclass smarter for example `(.|F){2,}` or something like that