tested not disabling interrupt