Not integer type, return value is enum and it's defined by you.