Non-Interactive functions are now excluded from the generation process