added error message parameter to error signal