0 0 is not special case