Use Callable for parameter.