catching no args supplied