Whoops, we actualyl do need gobject-introspection