More info on what @spencersRus is referring to.
Conditional button based on user
You could also use an inline list of one item where you control the reference value using formulas. If a reference value is cleared out due to a formula, then the list item would not show.