Fixed Input to reject strings. Style changes.