Fix 'safe' rule
 Try a different way with CUploadedFile