context labels need types