collect() bug