If you do do this, I think you should remove the enum type and just use the typedef everywhere.