ignore derived stuff