std stack avoid conflict with flext