Dynamic Sign IDs, fix NPE with sign updating