see the previous comments - these can all be shared