Updated interface for clearity