MaskNumber now accepts negative numbers