Versión anterior funcional.