guard for when no finished at time
added displayName, removed unused props