can we keep this (and the bind) inside render?