I think this might work.