settings are working as any normal person would expect
prepare for branching