restore Error constraint and fail definition if using base < 4.3