avoid having 'scales' go out of scope...
returning scales that make sense
cleanup. not officially supporting 'return unstitched features' to python user