i have a remote function to send and receive a table from client to server, but calling upon this remote function takes a pretty long line of code. how will the remote function act in a local variable? will the remote function only get invoked once? or will it be invoked every time the variable is referenced?