Mesher for life