better messages; added precompute option