Fix buggy behaviour in pin state response mechanics, though there are issues with the current design.