The error handling needs to be propagated down into the manager layer