add support for '0'