Method should not have logic, caller should
Better password handling support