All errors must be within arrayref for consistency of interface!