value-fn with entity sucker