proper external content check