Added Result.collect and did some minor cleanup