Useable for compile