Cut and Paste Rows doesn't insert new rows above my existing rows

As I'm planning my project I'm moving rows around quite a bit. It seems like a simple thing and there should be a way to cut a group of rows (sometimes parent/children rows) and paste them above other existing rows. However, when I do that, it overwrites the rows below it. I have to count the number of rows and insert if I don't want to lose anything. Is there a way to insert the rows when I paste, without inserting blanks first?