Loop mechanics should be complete