Use mori data structures internally to prevent conversions