Is the type filter necessary here? Is there some situation in which we would have content that we don't want to handle here?