well, it's something, but not quite what I wanted. eject!