Not so bad at the end ...