strict bits of datatypes