non-virtual interface