Use a withdrawal locking system to minimize bugs