some common defs are markers and managed interfaces support them