A more stable way