dammit again, need unit test for passwd