Don't use pointer for interface