New common interface for backends to use