Take modifiers from the caller
Take modifiers from the caller

There might be cases where the function needs to be called with the same
modifier multiple times. Getting the modifiers in the function mutliple
give different modifiers each time.

zsx/r3,zsx/r3,zsx/r3,zsx/r3