Pooling promises with moral hazard