RWAdapter now only accepts a callable.