InputSource: ADDING ROBUSTNESS AND CONSISTENCY