Modify 'resolve_interface' so it'll be easier to switch over to 'choice' (or 'choiceCont') in the future.