Cleaned up; Upper limit for pool