Let's suppose we only deal with metric projections