Do we actually know for a fact it's 3 people running the STF, or is it just a meme/assumption by the community?