just pass an optional id instead of the post object