Don't think a wrapper interface is possible here