Correctly fulfill mechanisms

Oops