Partially implements ITG