Signal is a standalone class