It should check for the existence of .local/bin, good catch! I tested your code and it workes as expected only adding the path when the dir exists and is not in the PATH ``` if [ -d $HOME/.local/bin ]; then if [[ "$PATH" != *".local/bin"* ]]; then echo "Your path is missing ~/.local/bin" PATH=$HOME/.local/bin:$PATH fi fi