replaced thread teleport check with a filter in the validate, as per robert g's suggestion