hard and erect