stick with 0 as success err code