make sure this also works
add a TODO test for method conflict handling