Handling enums and primitive arg types