now works with spectal types