An invisible cloak