fixed problem with negative parameter values