Use composeOne instead of composeAll