Allow reuse
Make work with enums