Further interface refinements