Likely sign error in the conditional, as InfernoZeus points out.