This is now doing what the mop was and probably better... not sure about code/method swap yet for dispatch, might be too simple. Performance is about 50% better with Moo than mop.