What is the difference between improbable and impossible condition class