Updates to core functionality.