fixes #4 - add improvement for enabled()/disabled() in particular case