in reply to Programmatically comparing module version numbers

To error:
use Module 4.56; # 4.50 adds foo() # 4.56 fixes bug in bar()
To warn:
use Module; if ( !eval { Module->VERSION(4.56); 1 } ) { warn(...); }