skip useless projection