BugFix: goto fail.