I recommend accepting this paper. The authors managed to address the concerns that the reviewers had. Everyone is in agreement that this paper should be accepted.