add exceptions for y and z