@cstross this reminds me of this episode of Dr Who.