this might just be crazy enough to work. .