SourceFrame should not be null, as per issue #7