Doesn't it center around what your root is? If you are in a sharp key you get sharps. If you are in a flat key you get flats.

Just write everything in C!! You get NO sharps or flats!!!

Worked for Irving Berlin!