Password block: move supported check outside loop.