Actually I see you have a `SetPassword` routine.  So if this is right then the `uses_routine` call on line 5 needs to be `uses_routine SetPassword`.