limit to 10 results and fix downcast