tidy up contextio getid