factored disabling out into own module
add the factored out module