think I might have got myself into a bit of a pickle here