search works! No error statements, much nested statements