fix #14, dont allow non-numbers to pass through to numeral