I thought it sometimes could have additional properties, like `afterShutdown`.