debug_symbols_available() is now way more elegant and reliable thanks to select()