This just seems like too many points....