make both getInputPaths and getOutputDest private (through convention)
[#15] move input paths returning errors to the end of the list of input paths