85% test coverage for input. Completes docs for input.