Sober gene implementation