Primera version "funcionando" de refactor, falla al intentar anular