New signature to interface