Fix bug in the platform need to use the monoid to combine the old values for the main pipe. -- This slipped through as the scalacheck generated function looks to have just been throwing away the bad bit of input