fixed a behaviour by making parsing the args for main feel wrong