explain this loop hole?