hopefully i got rid of the ability to make ghost threads

minus the super secret thread 0 of course