raise SkinErrors instead of string