Passing down the tail flag to the macros