tweaks to is_single_object to prevent page choosers failing to display