Added support for ifzero construct