:contents-begin is nil when there is no content