Supporting other types