Functions that could fail shouldn't return void
There are a lot of functions that are returning void, even if they can fail; they should return an int instead.
(from redmine: created on 2014-08-02)
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information