Ryan Giles has a smile back on his face and going into their Boxing Day game at Preston North End, so do his Hull City team-mates.