begin planning for use of exceptions