utility section and the caption checking utility

@jbau @caesar2164 creating a new PR for merging into rc rather than release