Functional error messaging system