To save some space for storing that, but probably premature optimization, that might cause some troubles later: will change