need to return True or False from track()