first FT specced out in comments, now using unittest