Arbitrary State preparation

Hi @josh,
It’s not mentioned in VQLS implementation that A matrix needs to be hermitian as such but here, we can’t decompose it if it’s not hermitian. Do we need to take any other method to solve it when A isn’t hermitian or the algorithm needs a Hermitian matrix only? Please could you clarify?