pre-hard (170.303)