Accidently removed abstraction