fixed bug where we couldn't do function sigs