@ProTip right, but that's duplicate logic and puts the conditionals for user and password in two different places.