forced @ prepending, removed __toString()