Implementing Ada Exceptions

Can exceptions be implemented for Ada without imposing overhead on normal execution? Yes, as long as certain rules are followed.