UserOwnsGamePassAsync not working?

Here is the script I used to detect:

hasPass = marketplaceService:UserOwnsGamePassAsync(player.UserId, gamePassID)
print(gamePassID)

I own the gamepass, but it prints false. Any idea why?

So turns out I forgot the last digit for the gamePassID. I guess I accidentally pressed backspace.