fix free call placement