made overFunction tuple, cross platform again

checks os.name