Codifying Criminal Law: Do Modern Codes Have It Right?