Efficient Riveting