added blank favicon.ico; corrected favicon url; used correct picture file name in log
reformatted code
Added test for null values
Skip removal when current picture is null
Add input validation to ensure empty pictures cannot be "removed"