Fixed need* methods