"Or will it create one instance and pass the S as some sort of argument?" . . . .