Method calls don't lock S_ARG if they don't have a primitive argument