> This condition only returns true because it comes after the Android check earlier on

Oh I missed that part. Sorry!