added docs so that mortals can comprehend the gross-ass arg code