Versión funcional.