follow mode really works now... bad logic everywhere