raise on GError set, decide on return values inclusion and order