Jim Davie is smiling.