removing allocation calls obviated by new class-level methods