Proper use of limit and skip