silly scope arguments...