test failures to do with complex updates and errors need fixing