Cleaned up "already have it?" function