why is self not available