support for diff and -0