Tidied up the code

Ensured that the concurrent version of Plus was used throughout; it
worked as expected