try using first instead of limit