works also with deep siblings