arrows now functions as expected