overwork compatibility variables type