consistent arrow