fix: let templates use optionally passed datasets (even those without !standalone inputs)