@brandonp: This idea is