consider moved badges when deciding state