Added support for empty initial value.