add TODO for error reporting