Hi,
I have a similar problem, and since I am too late, I am only writing this for future reference. The proper value is not -1e-15 or -1e-6, I think you meant to use -1e6 since this is approximately -Inf.
but -1e-15 is approximately zero.