Added support for ":" in a conditional assign
Removed "::" which can be a bit confusing