Update out option to handle only some functions being passed in