doesn't call report if the call did not cost anything