Improved docs.
Added have for arg validation.