"Falsy" value is always substituted