obsolete_hacks

added the fix we discussed to the add_text method and removed the now unnecessary obsolete? check in the complete? method