make interface public
(cherry picked from commit e2811fa)