smashes the stack