Make the body optional.

fix #605