Last-minute SFP additions to catch some exceptions. Still have more to go, but they can wait, since it'd be from user error.
Merge pull request #478 from rizard/v1.0

Last-minute SFP additions to catch some exceptions.