Start conversion to using interface