Array make it difficult to verify whats wrong when stuff doesn't work.. I gave the proto quite a big thought and came to the conclusion the w is by far the most used option, and you'll only set wtimout with w anyway so making wtimeout optional seem to make sense