Do we want to handle the error case here?