World committing doesn't quite work properly