Fix bug where directive improperly sets initial validity if val is empty
0.9.2