40 minutes is pretty impressive