better (less) signature