Added optional_integer