hasUnit1 hasUnit2 always 0..1