extending rivets functions