Mostly good, except some bug issues