skips detection if password defined