Watch satisfaction compilation