Uno de lo dos logotipos 3D de Aphex Twin que han aparecido en la estación de metro de Elephant & Castle en el sur de Londres, señal que los fans han interpretado como señal de la edición de un nuevo álbum.