Fix usual bug cause by this == undefined