Why aren't these attributes?  Why don't you build the `binary_path` at converge time rather than "compile time"?