in reply to diagnostics masks "uninitialized value in range (or flip)" warning
I plan to submit this patch as a bug report via perlbug:
Excellent! It could use a test to make sure the current behaviour isn't reintroduced.