TODO: DRY up the code Finish spec'ing Allow specification of any parameter?
[Validate]
Generated with the Darkfish Rdoc Generator 2.