imvura igwa ku bimera byahinzwe technology begets even faster more efficient technology such magistrates are often under pressure to produce results