exceptions must be made in Models