Barrier certificates revisited. (May 2017)