Stable version with projections