Exceptions and hashes done