constant does also require space on the stack