duck and not_ok added
2 compilation errors fixed