I was getting an exception in the eject code, so I just commented out the code that was throwing it and everything still works, so good enough.  It's not like this thing is going to the moon or anything.