joel final edit for this iteration - somebody else poke it.