diff --git a/Simulator/Actions/TrainedEye.cs b/Simulator/Actions/TrainedEye.cs
index fa3f467..e84092c 100644
--- a/Simulator/Actions/TrainedEye.cs
+++ b/Simulator/Actions/TrainedEye.cs
@@ -3,6 +3,7 @@ namespace Craftimizer.Simulator.Actions;
 internal sealed class TrainedEye() : BaseAction(
     ActionCategory.FirstTurn, 80, 100283,
     increasesQuality: true,
+    durabilityCost: 0,
     defaultCPCost: 250
     )
 {
diff --git a/Simulator/Actions/TrainedPerfection.cs b/Simulator/Actions/TrainedPerfection.cs
index d7f2662..e889311 100644
--- a/Simulator/Actions/TrainedPerfection.cs
+++ b/Simulator/Actions/TrainedPerfection.cs
@@ -2,7 +2,8 @@ namespace Craftimizer.Simulator.Actions;
 
 internal sealed class TrainedPerfection() : BaseBuffAction(
     ActionCategory.Durability, 100, 100475,
-    EffectType.TrainedPerfection, duration: 1
+    EffectType.TrainedPerfection, duration: 1,
+    macroWaitTime: 3
     )
 {
     public override bool IsPossible(Simulator s) =>