You don't need the "reaches */0 or" since that would fall under the discarding category. Otherwise, seems solid. However, since it's so minimally different from the recent version of Goshen, I wouldn't support it being printed, but I would have preferred the recent Goshen to have been printed with an ability like this.