Is listening do `spin` required?