Kinda like an socket engine