More tests, fixed bug in signal get()