At this point would it make sense to implement the protocols, but fallback to X11 if those protocols are not implemented (aka you use gnome)?