allow integer via __int(123)