Possibly the last Studio Ghibli film!