raise error on missing args