Assign stack in super class
Return early when popped stack is empty
Remove unused requires