Oops, note that kindlegen is required