Another idea, maybe bad.