better but still bad