I put modifications in the function prologue