WIP: fixed weight

Change-Id: I49bc8872e4384abad90d6910157a2edef40e976e
WIP: add test, exception happens

Change-Id: Ic850413067bf81dd73249f34e145e73e4ab2d6ec