Stranger things?