you can have multiple shutdown functions, so this is fine