Parlour/Sqoop integration

Do you think it would be better to insist the user pass in a single Tap rather than a Job? So we don't have to throw an exception if the next job has more than one source.
The downside is them having to build the flow and pull out the source themselves (if they aren't declaring the sources manually, like they don't in a load/view job).