new boilerplate error support