string and interface fixes, magnifying state