A compromise was reached by the Nature Conservancy Council of Scotland (an organisation which has been replaced by Scottish Natural Heritage)  working in co-operation with the local council and other interested parties, each accepting the different points of view.

A new channel for the River Spey was excavated through a series of established shingle bank areas. A computer model was used to predict the effects of the channel, showing it would result in a small lowering of flood water levels without significantly affecting dry-weather water levels in the Insh Marshes. This would limit any impacts on the ecology and geomorphology of the River Spey.

Since the channel modifications, water levels in the Insh Marshes do not seem to have been affected. Further flood events have occurred, which have resulted in sections of the Spey returning to the old channel. Such schemes require considerable capital investment to maintain any long-term benefit.