error free, but never called