Should these check that there are only html components in ...? If you accidentally supply a bare text string, you'll get an unhelpful errorr message.