Reduced coupling further by adding variable length key size.