Does it make sense to check for the visibility if it's always gonna be there and never hidden? IMO we should check if the proper drawable is set as an image resource.