How come even though I have required fields it allows blank entries?