implement leading garbage test