Changing interface to &&