Rework the check command

Better logging and profile management mostly