Implemented more exceptions.