remove slow to_a