Fix bug: reference arguments