Fix GetNextProgram