exception handling for 1.6