Satisfactory but could be much better.