What's invalid here? Shouldn't the actual behaviour be that it renders error messages?