added error back to signature