use :ids method if we can