Much cleaner and clearer.