If cannnot parses a string argument, return 0
Change function to statement to expression