pinhole problem