Join up fields properly.
Test username missing/invalid.
Alias the user lookup method to module level.