why is this needed? can composer also load this?