strict conversion and download sanity check