Hardest by far the four method arguments (without cheating with hashes).
Sometimes you need several arguments to do what you need, and extracting a part to its own method doesn't makes sense. If a logic unit has more that 4 attributes that need to be passed, does it make sense to break the logic unit to follow this rule? I don't think so. But I understand that the value of the rule is to make sure that methods don't get overly complicated.