eliminate Devel::Pragma dependency