All interviews were audiotaped, transcribed and entered onto a qualitative software programme (Atlas-ti) for coding, management and retrieval of data. To ensure accuracy, two researchers checked the transcripts with the audio recordings. Transcripts were initially read several times to achieve familiarisation with the data. We analysed and coded the transcripts using thematic analysis as described by Braun and Clarke (2006). Units of text were broken down into categories to develop appropriate codes which were then grouped together to form themes. We used an iterative process to ensure that each unit of text was assigned to the correct code(s) and theme(s) as new categories emerged. For rigour and transparency, we used memos and reflective diaries. A third researcher reviewed three randomly selected interviews, and any differences in the coding framework were resolved through discussion. Minor grammatical errors in quotes have been corrected to facilitate comprehension.