test shallow