So many flaws, so little time
Lil' fixes.