make can-o-pg more friendly to Catalyst