Change bound functions to pass Value