fingers crossed... galaxy generation stuff, hopefully all fixed up