versioned warlock requires