Naive diamond implementation