listen on specification updates more thoroughly