ermgagerd it works!  this is really inefficient tho :s