Collect optional arguments to be passed into rules