forked from: OMG it's full of stars

