simpler is faster