Should we handle the error case here?