Exceptions and types..