First attempt at sal_init()