Changed the signature, and __str__() methods - efsi, and fsn appear first now.