more complex checks (number, not complexity)