raised exception in case scale mismatches