throw errors
instead of an error, create an empty stack