* Handle empty default value during variable expansion * Make expression after colon optional As suggested by @maxbrunsfeld