Don't know, trying to figure the logic out as I go...