proper is_secure check