removed random discarding