oops.. recursive flag needs to be on