fixes #900 (both + and -)