fixed discard