add empty interface for backwards compat