Don't use ClosureBackedHandler directly.