忽略listener