little thick, but