enum should be signed