oh geez, another opportunity for bashing... :/