More tests added for coverage and for new signature. TODO more coverage on neumann, and some edge cases, and parameter order?