Cloaking Device in the making?