Some optimizations + fixed size of the field