some of them are checking values as well but other are not because I really don't know atm what are possible valid value intervals