arg handling rules everything around me