make extension nullable