work in progress - bailing out early and don't want to lose code