This might be clearer if these were set up when the class is initialized, but maybe that's a later refactor.