should probably still pipe 2>/dev/null here as before, I believe this throws an error if it doesn't exist