Far from perfect.
It is not perfect.