changes to checking Bools

I also updated none checking up i forgot to do it in a seperate branch.