fixes most weird recommendation bugs