More generalized arguments