Interface methods working.