what do you think about changing this to value() ?