exceptions are the rul