Probably my favorite Japanese band...