Professor Logan…is coming home