Sam's idea might just work here...