basic changes for 1.0, need more test cases before a release
Removing Carp::Always inclusion