Man this shit is TOUGH