enforcing projection.limit even if it's zero