Now USING interfaces. Adjustments made to facilitate that.