So it doesn't do md5 again, it should already be hashed in the storages table. By the way, why does findByStorageId (originally findById) return an array? Are we allowing storages to be mounted multiple times?