Just a slight note that this could fail to be initialized if a "Build Now" button is not found and that could cause consequences down the line.