Allow multiple sources. Closes #3