Don't run validation twice -- the check on unique username will fail the second time through.