error message handler is now relocated to here