Compromise separation of concerns for compatibility