Why is this guard necessary? If we've included the recipe, are we not confident that composer is available?