raise error on invalid dictionary during register, warn and continue while running