Alias validation is hopelessly tied to form handling right now. This should be cleaned up to provide for proper test coverage.