Improved define so it isn't so hacky, but only managed to get 2 more points out of it. At this point, I think it's an environment issue.