pbp has no floating point type vars so a discussion about floating point arithmetic on this forum is probably inappropriate

a value like 0.995 is a float type .
google "comparing floating point numbers" for an explanation