handle Symbol as an argument