Fixed issue where source map filename was always required, even when parsing multiple files