Cleaned up Compromise.pm