Have to work out why circular buffer is fucking up