Allows variable replacement