Add more documentation, including null argument exceptions