call_out loop protection is now optional

fixes issue #58