public static function unregister($protocol)
  {
    $wrappers = stream_get_wrappers();
    if (!in_array($protocol, $wrappers)) {
      throw new Wrapper_Exception(
        "Protocol '$protocol' has not been registered yet"
      );
    }

    return stream_wrapper_unregister($protocol);
  }