we are not perfect