chain support via ::create() for < 5.4