For use with composer