You're absolutely right, I wasn't sure if multiple conditions in the only_if were supported.