Important changes to the interfaces