Need to require forwardable.