Fixed #85 through wording change
Fixed #44 by adding register type to location, and fixed #187 with nbsp helper