Stateless openpgp allows --with-password=@FD:42 to fail if there happens to be a file named @ FD:42
How is this a good idea? Now I'm gonna have to make an empty directory and run the command in that directory to prevent foot shooting accidents. This is a disaster waiting to happen for all programs using SOP.