Now compatible with the interface