more informative + prepend version