How To Do Choice Filling Locking