use reject instead of Hash#except