Correct sync now adding but less convinced that 'inheritence' is tidy