Would a total timeout of 3 seconds make more sense? Changing this to pass that parameter around would require too many changes in this and the bundle using it and would require more testing which could potentially delay the migration.