save a function call or two