Simplify self.arguments logic.

Strange logic pointed out by @jarmani, thanks!