Should we reserve the old interface for compatibility?