flatMap adjustments