Screw logic