Framework updates