this is horrible, but better than no content