Lets deal with the list in an OO way, not quite as abstarct but still good.
throw;
jwalker@cs.oberlin.edu