fixed child module handling