update to Alter to fix issues with calling begin()
merge