What would happen in case of error in any of these functions? Is it likely to happen in any situation? Like, "Pulse server not running", "No pulse sink", ...