less retarded anim enum handling