PunRPC not firing in offline mode

Very strange, in online mode, everything works fine, when in offline mode, RPC function don't fire. They should according to the documentation. Any ideas what it could be?
The console will show "starting fire", but not "RPC starting fire".
   public void ToggleFire()
    {
        PhotonView photonView = PhotonView.Get(this);

        if (fireIsOn)
        {
            Debug.Log("stopping fire");
            photonView.RPC("RPCStopFire", RpcTarget.AllBuffered);
        }
        else
        {
            Debug.Log("starting fire");
            photonView.RPC("RPCStartFire", RpcTarget.AllBuffered);
        }
    }
    [PunRPC]
    public void RPCStartFire()
    {
        Debug.Log("RPC starting fire");
        fire.Play();
        glow.Play();
        fireLight.SetActive(true);
        fireSound.Play();
        fireIsOn = true;
    }