you silly
support random stacks