yeah and it won't simplify much here since we need the parent later.