@adamprocter Dave wrote an answer to your question.