Take a look at the diff I've added as a comment, it doesn't seem to be missing anything.