0.4 beta (bleeding), gonna write changelog later