changed private method name SET_SIZE for consistency