messing around with source order