build returns non zero error code on failure