improved error hangling for member rules