found out cause of problem, see compareController comments, but not sure hot to fix it