brace yourselves, here come the errors!