don't let instruction source pointer escape