Added Threaded Logic

This solution is super simple and appears to be working.  Note this
isn't the best solution but it meets the criteria.