enum can't deal with blank values