removed datatype juggling from password evaluation