More work on reference