Oh, oops. I was thinking 'use 5.12.1' did 'use warnings', but it only does 'use strict'.
It's 'use Moose' which usually gives me 'use warnings', but ENOMOOSE  :)