Does IVP detect only kidney stones?