reduce cruft, also there's no point in testing for frames