It is valid, and sometimes useful to give an abstract function an implementation. VA has no way of knowing if you want to keep your function abstract, or stop it being abstract, just because you have given it an implementation.
Is this something you often do? Converting an abstract function to a non abstract function?