I think this needs to at least throw up a warning if the user tries to specify more than one of content, template, and source.