Shouldn't be necessary to include this here, if _grade() is already being called with this context manager.