check called before execution and better test