Make payload optional.