Added custom init support. This should fix the unknown serial