this thread got serious so fast...