better assertions. It does work