Made def abstract