Thank you @marktraceur for fixing my semantics