DRYness for carret positioning
Code clarity