fixes #21, fallback to a descent theme when no theme is available