Support inputing no plan file

This is a string? Is that just for the template, or are we still interpreting the private field as a string?