need to either make the '#' aware of the context or remove the ability to specify it (and then should probably be pulled into a constant0