Fix recognition of leading '-' for numbers