operations no longer fail if both the name and formula are nil, fixes #7