maybe put here canBeEnabled()? and rather for setting it null below just hard coding it to false?