Unaware of instantiation logic :D