Should check for error on init.