way too much checking
let the rstudio formatter take over
shortcircuit evaluation for hdfs alternate heuristics