Do I need to deposit funds immediately after opening an account?