De Puniet doing well despite injury