Luckily, I only have to write code for me now, so am free to pick the perfect compromise in every case ;-)