adding dequeuing sig-smallest. Not compiles