core/scale: fix unpacking condition