Errors should be properly forwarded