fix testgenie to be recursive