Hello, Consider an 'empty' struct as follows: struct Test {} When printing it's size, it's always 1. void main() { writeln(Test.sizeof); } Output: 1 Why is it not 0? What about struct Test is consuming 1 byte of memory? Thanks, Mike