Reviewed more
The bug is not where I thought it should be
I didn't assign ebp for new context before