I wonder if passing separate parameters to add_to_river() should be deprecated in favor of passing an array with key => value pairs.