in reply to Invalid sub ignored on use strict;

If strict complained about things that looked like valid sub calls (at compile time) but weren't actually valid (at compile time), it would break AUTOLOAD and, quite possibly, inherited methods.