deprecated call function, and fallout refactoring