Move booleanIsTrue to checkTrue valdation function, touch file, before checking it's writable in urlRetrieve.