change inject behavior