make illusion friendly