Add ability to specify interface