diff --git a/packages/timing/src/persea/traits/animated.jsx b/packages/timing/src/persea/traits/animated.jsx
index 0c6c56f..443c740 100644
--- a/packages/timing/src/persea/traits/animated.jsx
+++ b/packages/timing/src/persea/traits/animated.jsx
@@ -34,14 +34,14 @@ const Animated = ({json, path}) => {
Offset
>
diff --git a/packages/timing/src/traits/animated.js b/packages/timing/src/traits/animated.js
index 5588870..313c189 100644
--- a/packages/timing/src/traits/animated.js
+++ b/packages/timing/src/traits/animated.js
@@ -307,4 +307,17 @@ export default (latus) => class Animated extends decorate(Trait) {
animation.tick(elapsed);
}
+ static withoutDefaults(json) {
+ Object.keys(json.params.animations).forEach((key) => {
+ const animation = json.params.animations[key];
+ if (Vector.equals([0, 0], animation.offset)) {
+ delete animation.offset;
+ }
+ if (0 === animation.jitter) {
+ delete animation.jitter;
+ }
+ });
+ return super.withoutDefaults(json);
+ }
+
};