fix so that circular logic can handle scalars
review actions
Merge pull request #1272 from esc24/circular_scalar

Fix so that circular logic can handle scalars