Praise where its due.