the 'no warnings about experimental features' logic needs to come after use Moose as Moose turns (all default) warnings back on again