especializes the interface