Refactoring UG Signs (unfinished)