Reduce code dup in compose
needless refactoring
Demonstrate bug
Fix bug