jeez ... what a pain