Adding function signature checks