update quote to double; turn off bitwise op warnings; im not sure why this diff shows up so large, maybe due to non-unix line returns in the prev one