add version numbers and enable Carp::Always