it's okay to include cpanm