versión sin bin, gen, out