John Lomnicki's submission.