easy-to-understand errors