ensure load order