Supports runtime defaults of variables