What are the general exceptions in criminal law?