I shouldnt do scan on an agrument. :) [2]