use sdi.came_from instead of came_from to not stomp on retail came_from if used