patch genif to, well, work