added profile exception class, also removed un-wanted toString()