Reduce number of calls to dialect_of because dialect_of is the WRONG abstraction