Yup, that sounds right to me! And I think she'd be able to put up with Milo's crankier moments, but also be able to talk to him on a level he appreciates re: ~science~ - she's not a scientist herself, but it's been one of her major initiatives, so she's used to putting up with weird scientist types.