Fixes #7 - 3 level composition broken