Credit @hassaanaliw for cracked (#3274)