New interface method