Quick question : Is `exists()` return always a boolean or does it raise an exception when the workflow not exists ?