fixed:discard introduced