valueOf instead of fromString