add moar tests, allow backup user functions