newer version of SFA - I'm not confident enough with git to write over old repository yet