Changed to GetBlock and GetItem for auto id conflicts