Convert to composeWith, still broken