correctly behaving ghost render pass