Add optional list pointer poisining for testing