I just noticed this; what is this filter for exactly ? is that to prevent empty or only-spaces input ? Couldn't that be tested before instead ?