protect against no content