Onboard Idea from John Eagleson.