Remove the ability to specify a function for source, closes #12