Changed results array add to not use method call to minimize overhead