allow content to be null