SQUISH THAT GEMS http://su.reactor.cc/post/4230403